]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
keyring: Use wiggle effect to inform about new warning message
authorJonas Dreßler <verdre@v0yd.nl>
Mon, 20 Jan 2020 16:42:09 +0000 (17:42 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Sat, 1 Feb 2020 07:08:30 +0000 (08:08 +0100)
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/942

js/ui/components/keyring.js

index da7eeec9527fe578b2a1fdb59dacac01f768f092..46c61ace047269501eb876842b6cf93efb070be2 100644 (file)
@@ -7,8 +7,7 @@ const Dialog = imports.ui.dialog;
 const ModalDialog = imports.ui.modalDialog;
 const ShellEntry = imports.ui.shellEntry;
 const CheckBox = imports.ui.checkBox;
-
-var WORK_SPINNER_ICON_SIZE = 16;
+const Util = imports.misc.util;
 
 var KeyringDialog = GObject.registerClass(
 class KeyringDialog extends ModalDialog.ModalDialog {
@@ -70,6 +69,10 @@ class KeyringDialog extends ModalDialog.ModalDialog {
         this.prompt.connect('notify::warning-visible', () => {
             warning.opacity = this.prompt.warning_visible ? 255 : 0;
         });
+        this.prompt.connect('notify::warning', () => {
+            if (this._passwordEntry && warning !== '')
+                Util.wiggle(this._passwordEntry);
+        });
         warningBox.add_child(warning);
 
         passwordBox.add_child(warningBox);